function validarNumeros(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
	if (tecla==0) return true; // 3
	if (tecla==13) return true;
    patron =/\d/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
}

var punto=0;
function isDoublePrecio(event,textbox)
{
	var flag;
	var keyascii =(event.which)? event.which : event.keyCode;
	
	var cadena = textbox.value;
	if ((keyascii >= 48 && keyascii <= 57) || (keyascii == 46) || (keyascii == 8) || (keyascii == 9))
	{
		flag= true;
		if (keyascii == 46) {
			punto++;
			if (punto > 1 && cadena.indexOf(".") >=0)
			{
				flag= false;
			}
			if(cadena.length==0){ flag=false; }
		}
		return flag;
	}
	else
	{
		return false;
	}
}